package com.clear.factory.simpleFactory;

/**
 * 资源工厂
 */
public class ResourceFactory {

    public static Resource create(String type, String url) {
        Resource resource = null;
        // 2.根据前缀处理不同的资源
        if ("http".equals(type)) {
            // 发起请求下载资源  可能是很复杂的逻辑
            // ....
            return new Resource(url);
        } else if ("file".equals(type)) {
            // 可能是很复杂的逻辑
            // ....
            return new Resource(url);
        } else if ("classpath".equals(type)) {
            // 可能是很复杂的逻辑
            // ....
            return new Resource(url);
        }
        return resource;
    }
}
